package com.cx.vo;

import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import lombok.experimental.Accessors;

import java.io.Serializable;

/**
 * @author 残星
 * @Description LOL-对局英雄信息 映射
 * @date 2022-11-30
 */
@Setter
@Getter
@NoArgsConstructor
@Accessors(chain = true)
public class LolBattleChampionVo implements Serializable {
    private static final long serialVersionUID = -3623386060459799937L;
    /**
     * MongoDB主键
     */
    private String id;
    /**
     * 对局ID
     */
    private Long gameId;
    /**
     * 英雄名称
     */
    private String name;
    /**
     * 队伍：蓝色方/红色方
     */
    private String team;
    /**
     * 位置
     */
    private String position;
    /**
     * 击杀小兵数
     */
    private Long allMinionsKilled;
    /**
     * 对英雄造成的总伤害
     */
    private Long totalDamageToChampions;
    /**
     * 对英雄造成的物理伤害
     */
    private Long physicalDamageToChampions;
    /**
     * 对英雄造成的魔法伤害
     */
    private Long magicDamageToChampions;
    /**
     * 总输出伤害
     */
    private Long totalDamageDealt;
}
